package rocket.server;

public enum Action {
	CREATE, REMOVE, UPDATE, DELETE;

	/**
	 * Performs this action. Requires the ID of the user performing the action.
	 * Takes in a String of arguments that will be used to complete the action.
	 * Will communicate directly with the server and databases to perform the
	 * action.
	 * 
	 * Logs time, ID of the user, and all arguments required to perform the
	 * action.
	 * 
	 * @param ID
	 *            the ID of the person calling this Action
	 * @param args
	 *            arguments used to complete this Action
	 * @return true if the Action completed successfully, false otherwise.
	 */
	public boolean doAction(long ID, String[] args) {
		return false;
	}
}
